/*
 *  Others.h
 *  T3nsors
 *
 *  Created by Michael Barriault on 10-09-23.
 *  Copyright 2010 MikBarr Studios. All rights reserved.
 *
 */

#pragma once

#include <string>
#include <vector>
#include <T3nsors/Macros.h>
using std::string;

string itos(long long int);
string ftos(real);
int stoi(string);
real stof(string);
std::vector<string> ArgToVec(int argc, char*const argv[]);
void Alloc_Error(string);
void print(string, bool fl = false);
struct timeval gettime();
string timer(struct timeval, int mult=1);
string bytes(long long int);
real smoother(real,real);
real dsmoother(real,real);
real d2smoother(real,real);
int step(real);
string mkdir(string);
string cd(string);
string timecoord();
real PM(int, int);
